home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2004 May / CyberMycha 05-2004 (Poland).bin / Toca2 / rd2_demo_02_20_eur.exe / _6BF270A07F4A4145919F804BFBB03C94 < prev    next >
Encoding:
Text File  |  2002-03-14  |  5.6 KB  |  39 lines

  1.  a0.x, BONE_INDEX.z
  2.  
  3. dp4 r1.x, VERTEX_POSITION, c[a0.x + 0] 
  4. dp4 r1.y, VERTEX_POSITION, c[a0.x + 1] 
  5. dp4 r1.z, VERTEX_POSITION, c[a0.x + 2] 
  6. dp4 r1.w, VERTEX_POSITION, c[a0.x + 3] 
  7.  
  8. dp3 r5.x, VERTEX_NORMAL, c[a0.x + 0]
  9. dp3 r5.y, VERTEX_NORMAL, c[a0.x + 1]
  10. dp3 r5.z, VERTEX_NORMAL, c[a0.x + 2]
  11.  
  12. mad r0, r1, BONE_WEIGHT.z, r0
  13. mad r4, r5.xyzz, BONE_WEIGHT.z, r4
  14.  
  15. dp3 r4.w, r4, r4
  16. rsq r4.w, r4.w
  17. mul r4, r4, r4.w
  18.  
  19. ; transform posiadow
  20. dp4 oPos.x, r0, c[CV_WORLDVIEWPROJ_0]
  21. dp4 oPos.y, r0, c[CV_WORLDVIEWPROJ_1]
  22. dp4 oPos.z, r0, c[CV_WORLDVIEWPROJ_2]
  23. dp4 oPos.w, r0, c[CV_WORLDVIEWPROJ_3]
  24.  
  25. ; calculate lighting value for one dveShadowal 
  26. dp3 r0.x, r4, c[CV_LIGHT_START+1] ; DveShadow is one vector up from colour
  27. max r0, r0.x, CV_ZERO
  28. mul r1, r0.x, c[CV_LIGHT_START]    ; Colour is the first vector of the dvelight
  29. add r1, r1, c[CV_AMBLIGHT_COLOUR]
  30. min oD0, r1, CV_ONE
  31. mov oD0.w, CV_ONE
  32.  
  33. ; Copy texture co-ords across
  34. mov oT0, v5
  35.  
  36. c:/wordir/R.\PC\skinned.txt·~■ LINE·~■ LINE·~■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINE    x≥■ LINE
  37. x≥■ LINE x≥■ LINE x≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINE x≥■ LINE  ■ LINE!x≥■ LINE!x≥■ LINE"x≥■ LINE"x≥■ LINE#x≥■ LINE#x≥■ LINE$x≥■ LINE$x≥■ LINE%x≥■ LINE%x≥■ LINE&x≥■ LINE&x≥■ LINE'x≥■ LINE(x≥■ LINE(x≥■ dir/Rhader._def.h·~■ dir/R.\PC\skinned.txt·~■ LINE)x≥■ LINE*x≥■ LINE+x≥■ LINE+~├{┐Ç■ c? á■ LINE,x≥■ LINE-x≥■ LINE-x≥ED░x≥Ç■ LINE.x≥■ LINE/x≥■ LINE/?.    ├{u┐║Çc??É ?á■ LINE0x≥■ LINE0x≥    ├{u┐Çc??É ?á■ LINE1x≥■ LINE1x≥    ├{u┐Çc??É ?á■ LINE2x≥■ LINE2x≥    ├{u┐Çc??É ?á■ LINE3x≥■ LINE4x≥■ LINE4?.LINE┐║Ç??É ?á■ LINE5x≥■ LINE5x≥LINE┐NE3~ ?á■ LINE6x≥■ LINE6·~LINE┐~■  ?á■ LINE7·~■ LINE8·~■ LINE8x≥≥~h~Çc??ÇÉ■ LINE9·~■ LINE9?.¬¿ôÇ?ñÇÉ■ LINE:·~■ LINE;·~■ LINE;x≥ED░xUÇ■ LINE<·~■ LINE=·~■ LINE=Ç$Σá■ Çc??É ?á■ LINE>·~■ LINE>·~■ NEÇc??É ?á■ LINE?·~■ LINE?·~    x≥┐~c??É ?á■ LINE@·~■ LINE@·~ ~■ Çc??É ?á■ LINEA·~■ LINEB·~■ LINEB·~LINE┐║Ç??É ?á■ LINEC·~■ LINEC·~?.±Ç3~ ?á■ LINED·~■ LINED·~?.±Ç■  ?á■ LINEE·~■ LINEF·~■ LINEF?.·~ &ÇLINEUÉc??Ç■ LINEG·~■ LINEG·~?.±Ç?ñÇUÉ??Ç■ LINEH·~■ LINEI·~■ LINEIx≥ED░xLINE ~J·~■ LINEK·~■ LINEKÇ$Σá■ Çc??É ?á■ LINEL·~■ LINEL·~■ NEÇc??É ?á■ LINEM·~■ LINEM·~    x≥┐~c??É ?á■ LINEN·~■ LINEN·~ ~■ Çc??É ?á■ LINEO·~■ LINEP·~■ LINEP·~LINE┐║Ç??É ?á■ LINEQ·~■ LINEQ·~?.±Ç3~ ?á■ LINER·~■ LINER·~?.±Ç■  ?á■ LINES·~■ LINET·~■ LINET?.·~ &ÇLINE¬Éc??Ç■ LINELINE(x≥■ LINE?.±Ç?ñǬÉ??Ç■ LINEV·~■ LINEW·~■ LINEW·~LINE┐Ç??Ç??Ç■ LINEX·~■ LINEX·~INE┐Ç? Ç■ LINEY·~■ LINEY·~¬¿ôÇ??Ç? Ç■ LINE■ LINET·~■ e~■ LINE[·~■ LINE[x≥    ├{u┐║└c??ÇINE7~■ ]·~■ LINE]·~    ├{u┐└c??Ç??á■ LINE^·~■ LINE^·~    ├{u┐└c??ÇINE7~■ _·~■ LINE_·~    ├{u┐└c??ÇINE7~■ `·~■ LINEa·~■ LINEb·~■ LINEb·~LINEu┐║Ç??Ç    ??á■ LINEc·~■ LINEc?. x≥~Çc?ÇǬÇ&Σád·~■ LINEd.±?&h~Çc?Ç LINE~e·~■ LINE_·~■ ph~Ç??Ç??á■ LINEf·~■ LINEf·~
  38. ·~ &╨LINEh·Uá■ LINEg·~■ LINEg·~■  LINE:Uá■ LINEh·~■ LINEi·~■ LINEj·~■ LINEj.±ED~ LINED~kx≥FILEc:/wor    dir/Rpc\generated\Skinned0D0P0S.txt·■ LINE·~■ LINE·~■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINE    x≥■ LINE
  39. x≥■ LINE x≥■ LINE x≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINEx≥■ LINE x≥■ LINE  ■ LINE!x≥■ LINE!x≥■ LINE"x≥■ LINE"x≥■ LINE#x≥■ LINE#x≥■ LINE$x≥■ LINE$x≥■ LINE%x≥■ LINE%x≥■ LINE&x≥■ LINE&x≥■ LINE'x≥■ LINE(x≥■ LINE(x≥■ dir/Rhader._def.h·~■     dir/Rpc\generated\Skinned0D0P0S.txt·■ LINE)x≥■ LINE*x≥■ LINE+x≥■ LINE+~├{┐Ç■ c? á■ LINE,x≥■ LINE-x≥■ LINE-x≥ED░x≥Ç■ LINE.x≥■ LINE/x≥■ LINE/?.    ├{u┐║Çc??É ?á■ LINE0x≥■ LINE0x≥    ├{u┐Çc??É ?á■ LINE1x≥■ LINE1x≥    ├{u┐Çc??É ?á■ LINE2x≥■ LINE2x≥    ├{u┐Çc??É ?á■ LINE3x≥■ LINE4x≥■ LINE4?.LINE┐║Ç??É ?á■ LINE5x≥■ LINE5x≥LINE┐NE3~ ?á■ LINE6x≥■ LINE6·~LINE┐~■  ?á■ LINE7·~■ LINE8·~■ LINE9·~■ LINE9?.¬~Çc??ÇÉ■ LINE:·~■ LINE:·~¬¿ôÇ?ñÇÉ■ LINE;·~■ LINE<·~■ LINE<x≥ED░xUÇ■ LINE=·~■ LINE>·~■ LINE>Ç$Σá■ Çc??É ?á■ LINE?·~■ LINE?·~    x≥┐Çc??É ?á■ LINE@·~■ LINE@·~ ~■ Çc??É ?á■ LINEA·~■ LINEA·~ ~■ Çc??É ?á■ LINEB·~■ LINEC·~■ LINEC·~LINE┐║Ç??É ?á■ LINED·~■ LINED·~?.±NE3~ ?á■ LINEE·~■ LINEE·~?.±Ç■  ?á■ LINEF·~■ LINEG·~■ LINEG?.·~ &ÇLINEUÉc??Ç■ LINEH·~■ LINEH·~?.±Ç?ñÇUÉ??Ç■ LINEI·~■ LINEJ·~■ LINEJx≥ED░xLINE ~K·~■ LINEL·~■ LINELÇ$Σá■ Çc??É ?á■ LINEM·~■ LINEM·~    x≥┐Çc??É ?á■ LINEN·~■ LINEN·~ ~■ Çc??É ?á■ LINEO·~■ LINEO·~ ~■ Çc??É ?á■ LINEP·~■ LINEQ·~■ LINEQ·~LINE┐║Ç??É ?á■ LINER·~■ LINER·~?.±NE3~ ?á■ LINES·~■ LINES·~?.